package com.cai.activiti_demo1.listener;

import lombok.extern.slf4j.Slf4j;
import org.activiti.engine.delegate.DelegateTask;
import org.activiti.engine.delegate.TaskListener;
import org.springframework.stereotype.Component;

@Slf4j
public class MyFirstListener implements TaskListener {
    /**
     * 监听器触发回调方法
     * @param delegateTask
     */
    @Override
    public void notify(DelegateTask delegateTask) {
      log.debug("执行了自定义监听器【MyFirstListener.notify()】");
      if (EVENTNAME_CREATE.equals(delegateTask.getEventName())){
          //表示当前的task的创建事件触发了
          //task为节点的处理人
          delegateTask.setAssignee("二狗子");
      }
    }
}
